#ifndef __LOCK_HPP__
#define __LOCK_HPP__

#include <iostream>


class Lock
{
public:
Lock(pthread_mutex_t* mutex)
:_mutex(mutex)
{
    pthread_mutex_lock(_mutex);
}
~Lock()
{
    pthread_mutex_unlock(_mutex);
}
    private:
    pthread_mutex_t* _mutex;
};


#endif